package com.naiterui.ehp.bs.im.config;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 客户端监听配置信息
 */
@Component
@ConfigurationProperties(prefix = "naiterui.listener")
@Data
@NoArgsConstructor
public class ListenerConfig {

    /**
     * 监听客户端状态的MQTT专题名称
     */
    private String statusLsnTopic;

    /**
     * 监听客户端遗嘱消息的专题名称
     */
    private String willLsnTopic;

    /**
     * client on/off status ：<code>statusConfigPath</code>
     */
    private String statusConfigPath;

    /**
     * 共享订阅主题前缀
     */
    private String shareGroupTopicPrefix;


}
